package com.qf.bbapi.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qf.bbapi.config.SystemConfig;
import com.qf.bbapi.dto.OrderAddTypeDto;
import com.qf.bbapi.dto.OrderDto;
import com.qf.bbapi.entity.Order;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/***
 * _ooOoo_
 * o8888888o
 * 88" . "88
 * (| -_- |)
 *  O\ = /O
 * ___/`---'\____
 * .   ' \\| |// `.
 * / \\||| : |||// \
 * / _||||| -:- |||||- \
 * | | \\\ - /// | |
 * | \_| ''\---/'' | |
 * \ .-\__ `-` ___/-. /
 * ___`. .' /--.--\ `. . __
 * ."" '< `.___\_<|>_/___.' >'"".
 * | | : `- \`.;`\ _ /`;.`/ - ` : | |
 * \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 * `=---='
 *          .............................................
 *           佛曰：bug泛滥，我已瘫痪！
 */

public interface OrderDao extends BaseMapper<Order> {
    List<OrderDto> selectByState(@Param(SystemConfig.TOKEN_HEADER) int uid, @Param("flag") int flag);
    int updateState(@Param(SystemConfig.TOKEN_HEADER) int uid,@Param("flag") Integer flag,@Param("orderNo")String orderNo);
    /**
     * 查询出总价和总数
     */
    Order orderInfoOne(OrderAddTypeDto dto);
}
